#leftColumn {
    width: 20%;
    display: inline-block;
}

#centerColumn {
    width: 70%;
    display: inline-block;
    vertical-align: top;
}

#leftColumnTable {
    margin: 0 0 0 10px;
}

#profileimg, #profileimgfilter {
    height: 200px;
    width: 200px;
    border-radius: 7em;
    border: 10px solid #ccc;
}

#barname {
    font-size: 30px;
}

#baraddress {
    font-size: 20px;
}

#message-feed {
    text-align: center;
}

#message-feed textarea {
    width: 100%;
    height: 50px;
    border-radius: 5px;
    border: 2px solid lightgray;
}

#message-feed #submit-comment {
    float: right;
    margin-right: -8px;
    border: none;
    background: #2c3e50;
    border-radius: 5px;
    cursor: pointer;
    width: 80px;
    height: 20px;
    color: white;
    -webkit-box-shadow: inset 0px 13px 7px -4px rgba(0,0,0,0.10);
    -moz-box-shadow:    inset 0px 13px 7px -4px rgba(0,0,0,0.10);
    box-shadow:         inset 0px 13px 7px -4px rgba(0,0,0,0.10);
}

#message-feed #message-feed-heading {
    float: left;
}

#message-feed-heading {
    margin-top: 20px;
    font-weight: bold;
}

.rating-star {
    padding: 2px;
    height: 16px;
    width: 16px;
}

.rating-star:hover {
    padding: 0px;
    height: 20px;
    width: 20px;
}

.bar-comment-user {
    width: 100%;
    text-align: left;
    margin-top: 20px;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid black;
}

.bar-comment-user span {
    font-size: 15px;
    float: right;
    position: relative;
    bottom: -8px;
}

.bar-comment {
    width: 100%;
    text-align: left;
    background: rgba(245,219,203,0.5);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    padding-bottom: 5px;
    word-wrap: break-word;
}

.person-head {
    height: 24px;
    width: 24px;
    vertical-align: bottom;
    margin-right: 5px;
}

.calendar-icon {
    height: 16px;
    width: 16px;
    vertical-align: bottom;
    padding-bottom: 4px;
    margin-right: 5px;
}

.bar-tag, #bar-tag-show-all{
    background: #4EA74E;
    color: white;
    text-align: center;
    vertical-align: middle;
    border: 1px solid black;
    border-radius: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 0px 5px 0px;
    cursor: pointer;
}

#bar-tag-show-all{
    background: lightgrey;
    color: black;
}

/*MAP START*/

.map {
    height: 300px;
    width: 99.9%;
}

#map-wrapper {
    border: 2px solid gray;
}

/*MAP END*/